package com.qdxwx.models.card;

import java.time.LocalDate;

public class CardCodeVO extends CardCode {

    private Integer typeId; //课程卡类型  1课程卡  2充值卡
    private String name;
    private String remark;
    /* 有效期开始时间 */
    private LocalDate beginDate;
    /** 有效期结束时间 */
    private LocalDate endDate;
    private Long cardStatus;//主表card 状态

    public Integer getTypeId() {
        return typeId;
    }

    public void setTypeId(Integer typeId) {
        this.typeId = typeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public LocalDate getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(LocalDate beginDate) {
        this.beginDate = beginDate;
    }

    public LocalDate getEndDate() {
        return endDate;
    }

    public void setEndDate(LocalDate endDate) {
        this.endDate = endDate;
    }

    public Long getCardStatus() {
        return cardStatus;
    }

    public void setCardStatus(Long cardStatus) {
        this.cardStatus = cardStatus;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "CardCodeVO{" +
                "typeId=" + typeId +
                ", name='" + name + '\'' +
                ", remark='" + remark + '\'' +
                ", beginDate=" + beginDate +
                ", endDate=" + endDate +
                ", cardStatus=" + cardStatus +
                "} " + super.toString();
    }
}
